package com.office.dao.mapper;

import com.office.dao.model.Companydynamic;
import com.office.dao.model.CompanydynamicExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CompanydynamicMapper {
    long countByExample(CompanydynamicExample example);

    int deleteByExample(CompanydynamicExample example);

    int deleteByPrimaryKey(Long id);

    int insert(Companydynamic record);

    int insertSelective(Companydynamic record);

    List<Companydynamic> selectByExampleWithBLOBs(CompanydynamicExample example);

    List<Companydynamic> selectByExample(CompanydynamicExample example);

    Companydynamic selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") Companydynamic record, @Param("example") CompanydynamicExample example);

    int updateByExampleWithBLOBs(@Param("record") Companydynamic record, @Param("example") CompanydynamicExample example);

    int updateByExample(@Param("record") Companydynamic record, @Param("example") CompanydynamicExample example);

    int updateByPrimaryKeySelective(Companydynamic record);

    int updateByPrimaryKeyWithBLOBs(Companydynamic record);

    int updateByPrimaryKey(Companydynamic record);
}